Sports

Patrik Laine, Blue Jackets Agree to 4-Year, $34.8M Contract in NHL Free Agency